From ba8cd44a0ed2c613a5f2cee06bfc9bd0f61f21c7 Mon Sep 17 00:00:00 2001
From: dujinkim <dujin.kim@dtsolution.co.kr>
Date: Fri, 7 Nov 2025 08:39:04 +0000
Subject: (최겸) 입찰/견적 수정사항
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../(evcp)/(procurement)/bid-selection/page.tsx    | 39 ++++++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100644 app/[lng]/evcp/(evcp)/(procurement)/bid-selection/page.tsx

(limited to 'app/[lng]/evcp/(evcp)/(procurement)/bid-selection/page.tsx')

diff --git a/app/[lng]/evcp/(evcp)/(procurement)/bid-selection/page.tsx b/app/[lng]/evcp/(evcp)/(procurement)/bid-selection/page.tsx
new file mode 100644
index 00000000..40b714de
--- /dev/null
+++ b/app/[lng]/evcp/(evcp)/(procurement)/bid-selection/page.tsx
@@ -0,0 +1,39 @@
+import { Metadata } from 'next'
+import { getBiddingsForSelection } from '@/lib/bidding/service'
+import { GetBiddingsSchema, searchParamsCache } from '@/lib/bidding/validation'
+import { BiddingsSelectionTable } from '@/lib/bidding/selection/biddings-selection-table'
+
+export const metadata: Metadata = {
+  title: '입찰선정',
+  description: '개찰 이후 입찰가를 확인하고 낙찰업체를 선정할 수 있습니다.',
+}
+
+interface BiddingSelectionPageProps {
+  searchParams: Promise<Record<string, string | string[] | undefined>>
+}
+
+export default async function BiddingSelectionPage({
+  searchParams,
+}: BiddingSelectionPageProps) {
+  // URL 파라미터 검증
+  const searchParamsResolved = await searchParams
+  const search = searchParamsCache.parse(searchParamsResolved)
+
+  // 데이터 조회
+  const biddingsPromise = getBiddingsForSelection(search)
+
+  return (
+    <div className="flex flex-col gap-4 p-4">
+      <div className="flex items-center justify-between">
+        <div>
+          <h1 className="text-2xl font-bold tracking-tight">입찰선정</h1>
+          <p className="text-muted-foreground">
+            개찰 이후 입찰가를 확인하고 낙찰업체를 선정할 수 있습니다.
+          </p>
+        </div>
+      </div>
+
+      <BiddingsSelectionTable promises={Promise.all([biddingsPromise])} />
+    </div>
+  )
+}
\ No newline at end of file
-- 
cgit v1.2.3

